package com.feicheng.house.entity;

import java.io.Serializable;
import java.time.LocalDateTime;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * VIEW
 * </p>
 *
 * @author feichengTech
 * @since 2021-11-09
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class VipClientDepositCardVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * vip主键
     */
    private Integer vipId;

    /**
     * 客户名称
     */
    private String clientName;

    /**
     * 押金状态
     */
    private String depositState;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 会员卡名
     */
    private String cardName;

    /**
     * 性别
     */
    private Boolean sex;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 会员注册日期
     */
    private LocalDateTime regDate;

    /**
     * 押金金额
     */
    private Integer deposit;

    /**
     * VIP剩余时间
     */
    private String timeLeft;

    /**
     * VIP到期时间
     */
    private LocalDateTime vipDeadline;

    /**
     * 客户ID
     */
    private Integer clientId;

    /**
     * 客户open_id
     */
    private String openId;

    /**
     * 会员卡编号
     */
    private Integer cardId;

    /**
     * 删除位（默认为1）
     */
    private Boolean vipDeleteFlag;

    /**
     * 删除位
     */
    private Boolean cardDeleteFlag;

    /**
     * 有效期
     */
    private Integer periodDate;

    /**
     * 金额
     */
    private Integer cardMoney;

	public Integer getVipId() {
		return vipId;
	}

	public void setVipId(Integer vipId) {
		this.vipId = vipId;
	}

	public String getClientName() {
		return clientName;
	}

	public void setClientName(String clientName) {
		this.clientName = clientName;
	}

	public String getDepositState() {
		return depositState;
	}

	public void setDepositState(String depositState) {
		this.depositState = depositState;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getCardName() {
		return cardName;
	}

	public void setCardName(String cardName) {
		this.cardName = cardName;
	}

	public Boolean getSex() {
		return sex;
	}

	public void setSex(Boolean sex) {
		this.sex = sex;
	}

	public Integer getAge() {
		return age;
	}

	public void setAge(Integer age) {
		this.age = age;
	}

	public LocalDateTime getRegDate() {
		return regDate;
	}

	public void setRegDate(LocalDateTime regDate) {
		this.regDate = regDate;
	}

	public Integer getDeposit() {
		return deposit;
	}

	public void setDeposit(Integer deposit) {
		this.deposit = deposit;
	}

	public String getTimeLeft() {
		return timeLeft;
	}

	public void setTimeLeft(String timeLeft) {
		this.timeLeft = timeLeft;
	}

	public LocalDateTime getVipDeadline() {
		return vipDeadline;
	}

	public void setVipDeadline(LocalDateTime vipDeadline) {
		this.vipDeadline = vipDeadline;
	}

	public Integer getClientId() {
		return clientId;
	}

	public void setClientId(Integer clientId) {
		this.clientId = clientId;
	}

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public Integer getCardId() {
		return cardId;
	}

	public void setCardId(Integer cardId) {
		this.cardId = cardId;
	}

	public Boolean getVipDeleteFlag() {
		return vipDeleteFlag;
	}

	public void setVipDeleteFlag(Boolean vipDeleteFlag) {
		this.vipDeleteFlag = vipDeleteFlag;
	}

	public Boolean getCardDeleteFlag() {
		return cardDeleteFlag;
	}

	public void setCardDeleteFlag(Boolean cardDeleteFlag) {
		this.cardDeleteFlag = cardDeleteFlag;
	}

	public Integer getPeriodDate() {
		return periodDate;
	}

	public void setPeriodDate(Integer periodDate) {
		this.periodDate = periodDate;
	}

	public Integer getCardMoney() {
		return cardMoney;
	}

	public void setCardMoney(Integer cardMoney) {
		this.cardMoney = cardMoney;
	}


}
